package com.xiaoshuidi.cloud.module.contract.controller.app.contract.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;

/**
 * @Description:
 * @author: zhaoyu
 * @date: 2023/7/9
 */
@Data
public class OwnerHouseInfoRespVO {
    /**
     * 业主合同Id
     */
    @Schema(description = "业主合同Id")
    private Long ownerContractId;

    /**
     * 房间Id
     */
    @Schema(description = "房间Id")
    private Long roomId;

    /**
     * 房间名称
     */
    @Schema(description = "房间名称")
    private String roomName;

    /**
     * 下次收款日期
     */
    @Schema(description = "下次收款日期")
    private LocalDate nextCollectionDate;

    /**
     * 账单周期
     */
    @Schema(description = "账单周期")
    private Integer orderPeriods;

    /**
     * 入住状态
     */
    @Schema(description = "入住状态")
    private String liveStatus;

    /**
     * 当前入住人数
     */
    @Schema(description = "当前入住人数")
    private Integer currentLiveNum;

    /**
     * 业主合同开始时间
     */
    @Schema(description = "业主合同开始时间")
    private LocalDate startTime;

    /**
     * 业主合同结束时间
     */
    @Schema(description = "业主合同结束时间")
    private LocalDate endTime;

}
